<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
        <html><head>
        <link rel="stylesheet" type="text/css" href="apidocs.css"/>
        <title>API docs for &ldquo;sympy.functions.elementary.hyperbolic.atanh&rdquo;</title>
        </head>
        <body><h1 class="class">Class s.f.e.h.atanh(<a href="sympy.core.function.Function.html">Function</a>):</h1><span id="part">Part of <a href="sympy.functions.elementary.hyperbolic.html">sympy.functions.elementary.hyperbolic</a></span><div class="toplevel"><div class="undocumented">Undocumented</div></div><table class="children"><tr class="function"><td>Function</td><td><a href="#sympy.functions.elementary.hyperbolic.atanh.fdiff">fdiff</a></td><td><span class="undocumented">Undocumented</span></td></tr><tr class="function"><td>Function</td><td><a href="#sympy.functions.elementary.hyperbolic.atanh._eval_apply_subs">_eval_apply_subs</a></td><td><span class="undocumented">Undocumented</span></td></tr><tr class="function"><td>Function</td><td><a href="#sympy.functions.elementary.hyperbolic.atanh.canonize">canonize</a></td><td><div><p>Returns a canonical form of cls applied to arguments args.</p>
</div></td></tr><tr class="function"><td>Function</td><td><a href="#sympy.functions.elementary.hyperbolic.atanh.taylor_term">taylor_term</a></td><td><div><p>General method for the taylor term.</p>
</div></td></tr><tr class="function"><td>Function</td><td><a href="#sympy.functions.elementary.hyperbolic.atanh._eval_as_leading_term">_eval_as_leading_term</a></td><td><div><p>General method for the leading term</p>
</div></td></tr></table>
            <div class="function">
            <div class="functionHeader">def <a name="sympy.functions.elementary.hyperbolic.atanh.fdiff">fdiff(self, argindex=1):</a></div>
            <div class="functionBody"><div class="undocumented">Undocumented</div></div>
            </div>
            <div class="function">
            <div class="functionHeader">def <a name="sympy.functions.elementary.hyperbolic.atanh._eval_apply_subs">_eval_apply_subs(self, *args):</a></div>
            <div class="functionBody"><div class="undocumented">Undocumented</div></div>
            </div>
            <div class="function">
            <div class="functionHeader">def <a name="sympy.functions.elementary.hyperbolic.atanh.canonize">canonize(cls, arg):</a></div>
            <div class="functionBody"><pre>Returns a canonical form of cls applied to arguments args.

The canonize() method is called when the class cls is about to be
instantiated and it should return either some simplified instance
(possible of some other class), or if the class cls should be
unmodified, return None.

Example of canonize() for the function "sign"
---------------------------------------------

@classmethod
def canonize(cls, arg):
    if arg is S.NaN:
        return S.NaN
    if arg is S.Zero: return S.One
    if arg.is_positive: return S.One
    if arg.is_negative: return S.NegativeOne
    if isinstance(arg, C.Mul):
        coeff, terms = arg.as_coeff_terms()
        if coeff is not S.One:
            return cls(coeff) * cls(C.Mul(*terms))</pre></div>
            </div>
            <div class="function">
            <div class="functionHeader">def <a name="sympy.functions.elementary.hyperbolic.atanh.taylor_term">taylor_term(n, x, *previous_terms):</a></div>
            <div class="functionBody"><div><p>General method for the taylor term.</p>
<p>This method is slow, because it differentiates n-times.  Subclasses can 
redefine it to make it faster by using the &quot;previous_terms&quot;.</p>
</div></div>
            </div>
            <div class="function">
            <div class="functionHeader">def <a name="sympy.functions.elementary.hyperbolic.atanh._eval_as_leading_term">_eval_as_leading_term(self, x):</a></div>
            <div class="functionBody"><div><p>General method for the leading term</p>
</div></div>
            </div></body>
        